//下单流程
import request from '../utils/request.js'

// 计算订单价格（第一步）
const getCalculate = data => {
  return request({
    url: '/api/auth/order/calculate',
    method: 'POST',
    data
  })
}

// 创建订单（第二步）
const getCreate = data => {
  return request({
    url: '/api/auth/order/create',
    method: 'POST',
    data
  })
}

// 微信支付（第三步）
const getPay = orderSn => {
  return request({
    url: '/api/auth/order/pay/' + orderSn,
    method: 'POST'
  })
}

// 主动查询订单支付状态（第四步）
const getSearchState = orderSn => {
  return request({
    url: '/api/auth/order/query/' + orderSn,
    method: 'POST'
  })
}

module.exports = {
  getCalculate,
  getCreate,
  getPay,
  getSearchState
}